@charset "utf-8";
body{font-size: 16px;color: #333;}
p{margin: 0;}
ul{margin: 0;padding: 0;}
li{list-style: none;} 
input{margin-bottom: 0 !important;}
button{margin-bottom: 0 !important;}
.user_pic{background: url(../public/images/user_bg_icon.png);background-size: 100%;}
.mui-input-group:before,.mui-input-group:after{height: 0;}
.mui-input-group .mui-input-row:before,.mui-input-group .mui-input-row:after{background: #666666;}
.mui-input-group .mui-input-row:after{left: 0;}
.mui-bar{border: none;background: #fff;}
.mui-table-view-cell:after{left: 0;}
.mui-btn,.mui-btn-primary, input[type=submit]{border: none;}
.mui-btn.mui-disabled, .mui-btn:disabled, button.mui-disabled, button:disabled, input[type=button].mui-disabled, input[type=button]:disabled, input[type=reset].mui-disabled, input[type=reset]:disabled, input[type=submit].mui-disabled, input[type=submit]:disabled{opacity: 1;background: #ccc;}
.mui-search .mui-placeholder{line-height: inherit;}
.mui-bar .mui-search:before{margin-top: -20px;}

.alert_window{width: 100%;height: 100%;position: fixed;left: 0;top: 44px;z-index: 9;}
.double_btn{width: 100%;padding: 10px 15px;}
.double_btn button{width: calc(50% - 7.5px);}
.double_btn button:nth-child(1){margin-right: 15px;padding: 10px;font-size: 16px;background: #30a84e;border-radius: 6px;}
.double_btn button:nth-child(2){background: #fff;padding: 10px;font-size: 16px;border: 1px solid #30a84e;color: #30a84e;border-radius: 6px;}

.user_info>a>div{margin-left: 4%;}
.user_info>a>div:nth-child(1){margin-left: 0;}
.user_info>a>div:nth-child(2){width: calc(85% - 62px);}

.code{width: 60%;background: #fff;}
.alert_window{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999;display: none;}
.alert_window .shade{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.6);}
.alert_window .share_list{width: 100%;position: absolute;left: 0;bottom:0;}
.alert_window .share_list li{width: calc(25% - 10px);margin-right: 12px;}
.alert_window .share_list li:last-child{margin-right: 0;}
.alert_window .share_list li span{display: block;background: #fff;font-size: 30px;padding:14px 10px;border-radius: 6px;margin-bottom: 8px;}


/*宽度*/
.w100px{width: 100px !important;}
.w90px{width: 90px !important;}
.w35{width: 35% !important;}
.w40{width: 40% !important;}
.w48{width: 48% !important;}
.w60{width: 60% !important;margin-right: 5%;}
.w70{width: 70% !important;}
.w80{width: 80% !important;}
.w95{width: 95% !important;}
.w100{width: 100% !important;}
.w_auto{width: auto;}

/*背景颜色*/
.bg_P{background: #30a84e;}
.bg_white{background: #fff;}
.bg_grey{background: #aaa;}
.bg_green{background: green;}
.bg_orange{background: orange;}
.bg_warning{background: #ff9000;}
.bg_pic{background: url(../public/images/banner_pic.jpg);background-size: 100% 100%;}

/*边距值*/
.p_n{padding: 0 !important;}
.p_tb3_lr15{padding: 3px 15px;}
.p_tb5{padding-top: 5px;padding-bottom: 5px;}
.p_tb40_lr_40{padding: 40px 40px;}
.p_tb10{padding-top: 10px;padding-bottom: 10px;}
.p_tb20{padding-top: 20px;padding-bottom: 20px;}
.p_tb16{padding-top: 16px;padding-bottom: 16px;}
.p_tb14{padding-top: 14px;padding-bottom: 14px;}
.p_lr15{padding-left: 15px;padding-right: 15px;}
.p_tb0_lr15{padding: 0px 15px;}
.p_tb11_lr15{padding: 11px 15px;}
.p_tb20_lr30{padding: 20px 30px;}
.p_tb20_lr40{padding: 20px 40px;}
.p_r22{padding-right: 30px !important;}
.p_lr10{padding-left: 10px;padding-right: 10px;}
.p_l10{padding-left: 10px !important;}
.p_tb11_lr30{padding: 11px 30px;}
.p_lr5{padding-left: 5%;padding-right: 5%;}
.p_tb30P{padding-top: 30%;padding-bottom: 30%;}
.p_tb10P{padding-top: 10%;padding-bottom: 10%;}
.p_l50{padding-left: 50px;}
.p_t11{padding-top: 11px;}

.m_l10{margin-left: 10px;}
.m_t5{margin-top: 2px;}
.m_b6{margin-bottom: 6px;}
.m_b10{margin-bottom: 10px;}
.m_b12{margin-bottom: 12px;}
.m_b16{margin-bottom: 16px;}
.m_b40{margin-bottom: 40px;}
.m_b20{margin-bottom: 20px;}
.m_b30{margin-bottom: 30px;}
.m_t30{margin-top: 30px;}
.m_t40{margin-top: 40px;}
.m_tb50{margin: 0 50px;}
.m_tb30{margin: 0 30px;}
.m_t60{margin-top: 60px;}
.m_t16{margin-top: 16px;} 
.m_t10{margin-top: 10px;}
.m_lr10{margin-left: 10%;margin-right: 10%;}
.m_lr15{margin-left: 15%;margin-right: 15%;}
.m_l76{margin-left: 76px;}
.m_l30{margin-left: 30px;}
.m_r10{margin-right: 10px;}
.m_r15{margin-right: 15px;}
.m_lr15px{margin-left: 15px;margin-right: 15px;}
.m_le11_lr15{margin: 11px 15px;}



.vertical_middle{vertical-align: middle;}

/*定位*/
.pos_re{position: relative;}
.pos_ab{position: absolute;}
.bottom0{bottom: 0;}


/*行高*/
.lh30{line-height: 30px;}
.lh44{line-height: 44px;}
.lh60{line-height: 60px;}
/*字体颜色*/
.colorP{color: #30a84e;}
.colorA{color: #AAAAAA;}  
.color3{color: #333;}
.color6{color: #666;}
.color9{color: #999;}
.color_red{color: #ff0000;}
.color_blue{color: #039dff;}
.color_green{color: #30a84e;}
.color_orange{color: #ff9000;}
.color_yellow{color: #ffde00;}
.color_cyan{color: #02b5ff;}
.color_white{color: #fff;}





/*字体大小*/
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font30{font-size: 30px;}
.font36{font-size: 36px;}
.font48{font-size: 48px;}
.font100{font-size: 100px;}

/*边框*/
.b_b1{position: relative;}
.b_b1:after{position: absolute;left: 0;bottom: 0;right: 0;width: 100%;height: 1px;content: '';display: block;background: #ddd;}
.b_t1{position: relative;}
.b_t1:before{position: absolute;left: 0;top: 0;right: 0;width: 100%;height: 1px;content: '';display: block;background: #ddd;}
.b1{border: 1px solid #efefef;}
.b_n{border: none;}
.b_r0{border-radius: 0!important;}
.b_r8{border-radius: 8px !important;overflow: hidden;}
.b_r6{border-radius: 6px !important;overflow: hidden;}
/*形状*/
.circle60{border-radius: 50%;width: 60px;height: 60px;overflow: hidden;}
.circle40{border-radius: 50%;width: 40px;height: 40px;overflow: hidden;}

/*线条*/
.btn-green{border: 1px solid #30a84e;} /*绿*/ 
.btn-grey{border: 1px solid #AAAAAA;} /*棕色*/ 
.btn-warning{border: 1px solid orange;} /*橘色*/
/*星星*/
.star-outer {display: inline-block;width: 90px;height: 16px;background: url(../public/cache/star.png) repeat-x;background-size: 18px 18px;position: relative;}
.store-star span{padding-right: 5px;}
.star-inner {position: absolute;top: 0;left: 0;display: inline-block;width: 45px;height: 18px;background: url(../public/cache/star-active.png) repeat-x;background-size: 18px 18px;}
/*评价星星 start*/
._appraise-star{display: block;vertical-align: top;position: relative;padding-bottom: 20px;text-align: center;}
._appraise-star .star{display: inline-block;height: 35px;width: 35px;line-height: 35px;text-align: center;font-size: 26px;color: #c5c5c5;vertical-align: middle;font-size: 35px;}
._appraise-star .star + .star{margin-left: -4px;}
._appraise-star .star.active{color: #ff9f37;}
/*评价星星 end*/